export interface SpecialOperationCertificateVO {
  /**
   * 证书ID
   */
  certificateId: string | number;

  /**
   * 客户端ID
   */
  clientId: string | number;

  /**
   * 身份证号码
   */
  idNumber: string | number;

  /**
   * 员工姓名
   */
  workerName: string;

  /**
   * 证书类型(电工/焊工/高空作业等)
   */
  certificateType: string;

  /**
   * 证书编号
   */
  certificateNumber: string;

  /**
   * 发证机关
   */
  issuingAuthority: string;

  /**
   * 发证日期
   */
  issueDate: string;

  /**
   * 有效期至
   */
  expiryDate: string;

  /**
   * 作业类别
   */
  operationCategory: string;

  /**
   * 允许操作范围
   */
  allowableOperationScope: string;

  /**
   * 最近复审日期
   */
  lastReviewDate: string;

  /**
   * 下次复审日期
   */
  nextReviewDate: string;

  /**
   * 复审状态
   */
  reviewStatus: string;

  /**
   * 证书状态(有效/失效/过期/吊销)
   */
  certificateStatus: string;

  /**
   * 证书照片URL
   */
  attachmentPictureUrl: string;
}

export interface SpecialOperationCertificateForm extends BaseEntity {
  /**
   * 证书ID
   */
  certificateId?: string | number;

  /**
   * 客户端ID
   */
  clientId?: string | number;

  /**
   * 身份证号码
   */
  idNumber?: string | number;

  /**
   * 员工姓名
   */
  workerName?: string;

  /**
   * 证书类型(电工/焊工/高空作业等)
   */
  certificateType?: string;

  /**
   * 证书编号
   */
  certificateNumber?: string;

  /**
   * 发证机关
   */
  issuingAuthority?: string;

  /**
   * 发证日期
   */
  issueDate?: string;

  /**
   * 有效期至
   */
  expiryDate?: string;

  /**
   * 作业类别
   */
  operationCategory?: string;

  /**
   * 允许操作范围
   */
  allowableOperationScope?: string;

  /**
   * 最近复审日期
   */
  lastReviewDate?: string;

  /**
   * 下次复审日期
   */
  nextReviewDate?: string;

  /**
   * 复审状态
   */
  reviewStatus?: string;

  /**
   * 证书状态(有效/失效/过期/吊销)
   */
  certificateStatus?: string;

  /**
   * 证书照片URL
   */
  attachmentPictureUrl?: string;
}

export interface SpecialOperationCertificateQuery extends PageQuery {
  /**
   * 客户端ID
   */
  clientId?: string | number;

  /**
   * 身份证号码
   */
  idNumber?: string | number;

  /**
   * 员工姓名
   */
  workerName?: string;

  /**
   * 证书类型(电工/焊工/高空作业等)
   */
  certificateType?: string;

  /**
   * 证书编号
   */
  certificateNumber?: string;

  /**
   * 发证机关
   */
  issuingAuthority?: string;

  /**
   * 发证日期
   */
  issueDate?: string;

  /**
   * 有效期至
   */
  expiryDate?: string;

  /**
   * 作业类别
   */
  operationCategory?: string;

  /**
   * 允许操作范围
   */
  allowableOperationScope?: string;

  /**
   * 最近复审日期
   */
  lastReviewDate?: string;

  /**
   * 下次复审日期
   */
  nextReviewDate?: string;

  /**
   * 复审状态
   */
  reviewStatus?: string;

  /**
   * 证书状态(有效/失效/过期/吊销)
   */
  certificateStatus?: string;

  /**
   * 证书照片URL
   */
  attachmentPictureUrl?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
